#!/bin/bash

ignore=(
    CONSTANT_COMPARISON
    LINUX_VERSION_CODE
    LONG_LINE
    LONG_LINE_COMMENT
    LONG_LINE_STRING
    RETURN_VOID
    SPDX_LICENSE_TAG
    SYMBOLIC_PERMS
)
../linux-kernel/scripts/checkpatch.pl -f --show-types --ignore="$(echo "${ignore[@]}" | sed 's/ /,/g')" $(list-source-files | grep -vE 'fcst/linux-patches|patch$|pdf$|png$|^ibmvstgt/|^iscsi-scst/usr|^mpt/|^qla_isp/|^mvsas_tgt/') | sed 's/^#[0-9]*: FILE: \(.*\):/\1:1:/'
